home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / programming / e / powerd0.06 / modules / exec / lists.m < prev    next >
Text File  |  1999-11-30  |  289b  |  17 lines

  1. MODULE 'exec/nodes'
  2. /*
  3. #define IsListEmpty(x)    (x::mlh.tailpred = (x))
  4. #define IsMsgPortEmpty(x) (x::mp.ln.tailpred = x::mp.ln)
  5. */
  6. OBJECT LH
  7.     Head:PTR TO LN,
  8.     Tail:PTR TO LN,
  9.     TailPred:PTR TO LN,
  10.     Type:CHAR,
  11.     Pad:CHAR
  12.  
  13. OBJECT MLH
  14.     Head:PTR TO MLN,
  15.     Tail:PTR TO MLN,
  16.     TailPred:PTR TO MLN
  17.